package com.zretc.service;

import com.github.pagehelper.PageInfo;
import com.zretc.entity.Movie;
import org.springframework.stereotype.Service;

import java.util.Map;
@Service
public interface MovieService {

    /**
     * 根据电影的上映状态查询电影
     * @param params
     *        showStatus 状态0：热映，装填1：即将上映
     *        pageNum  分页页码
     *        pageSize 分页条数
     * @return
     */
    PageInfo<Movie> getMovieByStatusByPage(Map<String,String> params);

    /**
     * 戴世星  2020/7/22
     * 不同组合条件查询显示电影
     * 根据状态 showStatus 分类显示
     * 1.无条件查询
     * 2.电影类型精确查询  movieType
     * 3.电影地区精确查询  areaName
     * 4.地区+类型查询
     * 5.电影名模糊查询    movieName
     *
     * @param params
     * @return
     */
    PageInfo<Movie> getMovieCondition(Map<String,String> params);
}
